package consts

type ActionName string

const (
	ActionUserLogin               ActionName = "userLogin"
	ActionUserLogout              ActionName = "userLogout"
	ActionUserUpdateMe            ActionName = "userUpdateMe"
	ActionUpdateUserAvatar        ActionName = "ActionUpdateUserAvatar"
	ActionUserUpdatePassword      ActionName = "userUpdatePassword"
	ActionUpdateCompanyInfo       ActionName = "updateCompanyInfo"
	ActionCreateUser              ActionName = "createUser"
	ActionUpdateUser              ActionName = "updateUser"
	ActionDeleteUser              ActionName = "deleteUser"
	ActionResetUserPassword       ActionName = "resetUserPassword"
	ActionUpdateApplication       ActionName = "updateApplication"
	ActionCreatePermission        ActionName = "createPermission"
	ActionDeletePermission        ActionName = "deletePermission"
	ActionCreateRole              ActionName = "createRole"
	ActionDeleteRole              ActionName = "deleteRole"
	ActionAssignPermissionsToRole ActionName = "assignPermissionsToRole"
	ActionCreateSystemConfig      ActionName = "createSystemConfig"
	ActionUpdateSystemConfig      ActionName = "updateSystemConfig"

	ActionCreateSysSiteConfig ActionName = "createSysSiteConfig"
	ActionUpdateSysSiteConfig ActionName = "updateSysSiteConfig"
	ActionDeleteSysSiteConfig ActionName = "deleteSysSiteConfig"

	ActionAgencyUserUpdateConfig    ActionName = "agencyUserUpdateConfig"
	ActionAgencyUserDeletePassenger ActionName = "agencyUserDeletePassenger"

	ActionCreateAgency                 ActionName = "createAgency"
	ActionUpdateAgency                 ActionName = "updateAgency"
	ActionUpdateAgencyLogo             ActionName = "ActionUpdateAgencyLogo"
	ActionUpdateAgencyUserAvatar       ActionName = "ActionUpdateAgencyUserAvatar"
	ActionDeleteAgency                 ActionName = "deleteAgency"
	ActionResetAgencySuperUserPassword ActionName = "resetAgencySuperUserPassword"
	ActionTopUpAgency                  ActionName = "topUpAgency"
	ActionUpdateAgencyConfig           ActionName = "updateAgencyConfig"
	ActionGenerateAgencyApiKey         ActionName = "generateAgencyApiKey"
	ActionAdminRefundMoney             ActionName = "adminRefundMoney"

	ActionCreateSupplier                 ActionName = "createSupplier"
	ActionUpdateSupplier                 ActionName = "updateSupplier"
	ActionUpdateSupplierThirdConfig      ActionName = "updateSupplierThirdConfig"
	ActionUpdateSupplierLogo             ActionName = "ActionUpdateSupplierLogo"
	ActionUpdateSupplierUserAvatar       ActionName = "ActionUpdateSupplierUserAvatar"
	ActionDeleteSupplier                 ActionName = "deleteSupplier"
	ActionResetSupplierSuperUserPassword ActionName = "resetSupplierSuperUserPassword"
	ActionTopUpSupplier                  ActionName = "topUpSupplier"

	ActionCreateTrainStation ActionName = "createTrainStation"
	ActionUpdateTrainStation ActionName = "updateTrainStation"
	ActionDeleteTrainStation ActionName = "deleteTrainStation"
	ActionCreateAirport      ActionName = "createAirport"
	ActionUpdateAirport      ActionName = "updateAirport"
	ActionDeleteAirport      ActionName = "deleteAirport"
	ActionCreateCity         ActionName = "createCity"
	ActionUpdateCity         ActionName = "updateCity"
	ActionDeleteCity         ActionName = "deleteCity"
	ActionCreateCountry      ActionName = "createCountry"
	ActionUpdateCountry      ActionName = "updateCountry"
	ActionDeleteCountry      ActionName = "deleteCountry"
	ActionCreateAirline      ActionName = "createAirline"
	ActionUpdateAirline      ActionName = "updateAirline"
	ActionDeleteAirline      ActionName = "deleteAirline"

	ActionCreateFlightOrder ActionName = "createFlightOrder"
	ActionCancelFlightOrder ActionName = "cancelFlightOrder"
	ActionDeleteFlightOrder ActionName = "deleteFlightOrder"

	ActionCreatePolicy ActionName = "createPolicy"
	ActionUpdatePolicy ActionName = "updatePolicy"
	ActionDeletePolicy ActionName = "deletePolicy"

	ActionCreatePolicyPrivate ActionName = "createPolicyPrivate"
	ActionUpdatePolicyPrivate ActionName = "updatePolicyPrivate"
	ActionDeletePolicyPrivate ActionName = "deletePolicyPrivate"

	ActionUpdateSystemErrorLog ActionName = "updateSystemErrorLog"

	ActionCreateVerificationOrderConfirm   ActionName = "CreateVerification"
	ActionVerificationOrderConfirmWriteOff ActionName = "UpdateVerification"
)
